// app.ts
App<IAppOption>({
    globalData: {
        // baseUrl: 'https://mp.changjkj.com', //接口请求地址
        // webViewUrl: 'https://mp.changjkj.com',// WebView网址
        baseUrl: 'http://127.0.0.1:8080',
        webViewUrl: 'http://127.0.0.1:5000',
        imgurl: 'https://mp.changjkj.com/weixin/imgs/',// 图片地址前缀
        code: '',// code 
        userInfo: {},// 用户信息,
        access_token: '',// token
        doctorAccount: '',// 绑定的医生账号
        dataType: 'TJ02',// 数据类型（TJ01-睡眠监测垫，TJ02-多参数监测仪）
        
        // 数据都是根据当前机型进行计算，这样的方式兼容大部分机器
        navBarHeight: 0, // 导航栏高度
        menuRight: 0, // 胶囊距右方间距（方保持左、右间距一致）
        menuBotton: 0, // 胶囊距底部间距（保持底部间距一致）
        menuHeight: 0, // 胶囊高度（自定义内容可与胶囊高度保证一致）
    },
    onLaunch() {
        const that = this;

        // 展示本地存储能力
        that.globalData.userInfo = wx.getStorageSync('userInfo');
        that.globalData.access_token = wx.getStorageSync('access_token');
        that.globalData.doctorAccount = wx.getStorageSync('doctorAccount');

        // 获取系统信息
        const systemInfo = wx.getSystemInfoSync();
        // 胶囊按钮位置信息
        const menuButtonInfo = wx.getMenuButtonBoundingClientRect();
        // 导航栏高度 = 状态栏高度 + 44
        that.globalData.navBarHeight = systemInfo.statusBarHeight + 44;
        that.globalData.menuRight = systemInfo.screenWidth - menuButtonInfo.right;
        that.globalData.menuBotton = menuButtonInfo.top - systemInfo.statusBarHeight;
        that.globalData.menuHeight = menuButtonInfo.height;
    },
})